前言 LiveData與ViewMode是經常搭配在一起使用的,但是為了不太混亂,我還是拆分開來說明,此篇博客只講解 LiveData 與 MutableLiveData的概念與使用方式(但是會 ...
前言 LiveData與ViewMode是經常搭配在一起使用的,但是為了不太混亂,我還是拆分開來說明,此篇博客只講解 LiveData 與 MutableLiveData的概念與使用方式(但是會 ...
前言 這篇博客只講解NavController控制器的一些API的使用詳解與應用環境的說明。不在講解一些Navigation的基礎知識,如果你還不了解Navigation建議你去另外一篇博客了解 ...
前言 只要使用過一段時間的LiveData就會發現,LiveData會經常多次回調數據。我們經常碰到的這個問題。 問題復現 我們的ViewModel里是給Activity持有的並且里 ...
前言 其實我已經知道ViewModelProviders過時了很久了,現在google推薦直接使用ViewModelProvider創建,其實google讓ViewModelProviders過 ...
前言 Google 在2018年推出了 Android Jetpack,在Jetpack里有一種管理fragment的新架構模式,那就是navigation. 字面意思是導航,但是除了做APP引 ...
前言 ViewModel是google推出的一個數據處理框架,ViewModel類是被設計用來以可感知生命周期的方式存儲和管理 UI 相關數據ViewModel中數據會一直存活即使 activi ...
前言 用於支持Android在后台的任務運行,提供延遲、周期性,約束性需求的后台任務。任務是交給系統統一調度的,適合一些輕量級的后台功能使用。還能支持在Doze模式下運行后台任務,WorkMan ...
前言 ViewModel的雖然可以以很簡單方便的 ViewModelProviders.of(getActivity()).get(ViewModel.class); 但是這只是google提供 ...
前言 此篇博客只簡短的介紹navigation如何添加跳轉頁面的動畫屬性,如果你還為接觸了解過navigation.建議你看我另一篇博客 Android開發 navigation入門詳解 創建 ...
問題描述 WorkManager有一個特性 : 任務創建並且入隊后,app被后台清理了,任務不會執行. 但是在app重新啟動后,只要定時時間已經到達,任務就會在app啟動的時候立刻執行. 這個 ...